Memory Deallocation(内存回收)
视频锁定
{$ currentTime | date:'mm:ss' $}
{$ timeLeft | date:'mm:ss' $}
当一个对象不再有用,就需要将它占用的内存空间回收。
有几种方法可以实现内存的回收,当然这些方法最终还是调用了NSObject类的方法-dealloc
,正好与-alloc
相反。
调用该方法后,对象占用的内存将被释放。
不过NSObject的-dealloc
方法仅仅回收对象的实例变量。其他为对象分配的内存,比如对象独享的内存要分开回收。通常,这个工作由子类重写-dealloc
方法来完成(具体请看第4张,实例对象的回收)。
在线练习
{$ activeFileHint $}